home *** CD-ROM | disk | FTP | other *** search
- # Source Generated with Decompyle++
- # File: in.pyc (Python 2.6)
-
- '''Provides getCharacterName that maps punctuation marks and other
- individual characters into localized words.'''
- __id__ = '$Id: chnames.py 4411 2009-01-08 15:09:09Z wwalker $'
- __version__ = '$Revision: 4411 $'
- __date__ = '$Date: 2009-01-08 10:09:09 -0500 (Thu, 08 Jan 2009) $'
- __copyright__ = 'Copyright (c) 2005-2008 Sun Microsystems Inc.'
- __license__ = 'LGPL'
- from orca_i18n import _
- chnames = { }
- chnames[' '] = _('space')
- chnames['\n'] = _('newline')
- chnames['\t'] = _('tab')
- chnames['!'] = _('exclaim')
- chnames['"'] = _('quote')
- chnames['#'] = _('number')
- chnames['$'] = _('dollar')
- chnames['%'] = _('percent')
- chnames['&'] = _('and')
- chnames["'"] = _('apostrophe')
- chnames['('] = _('left paren')
- chnames[')'] = _('right paren')
- chnames['*'] = _('star')
- chnames['+'] = _('plus')
- chnames[','] = _('comma')
- chnames['-'] = _('dash')
- chnames['.'] = _('dot')
- chnames['/'] = _('slash')
- chnames[':'] = _('colon')
- chnames[';'] = _('semicolon')
- chnames['<'] = _('less')
- chnames['='] = _('equals')
- chnames['>'] = _('greater')
- chnames['?'] = _('question')
- chnames['@'] = _('at')
- chnames['['] = _('left bracket')
- chnames['\\'] = _('backslash')
- chnames[']'] = _('right bracket')
- chnames['^'] = _('caret')
- chnames['_'] = _('underline')
- chnames['`'] = _('grave')
- chnames['{'] = _('left brace')
- chnames['|'] = _('vertical bar')
- chnames['}'] = _('right brace')
- chnames['~'] = _('tilde')
- chnames[u'¬°'] = _('inverted exclamation point')
- chnames[u'¢'] = _('cents')
- chnames[u'£'] = _('pounds')
- chnames[u'¤'] = _('currency sign')
- chnames[u'¥'] = _('yen')
- chnames[u'¦'] = _('broken bar')
- chnames[u'§'] = _('section')
- chnames[u'¨'] = _('umlaut')
- chnames[u'©'] = _('copyright')
- chnames[u'ª'] = _('superscript a')
- chnames[u'¬´'] = _('left double angle bracket')
- chnames[u'¬'] = _('logical not')
- chnames[u'­'] = _('soft hyphen')
- chnames[u'®'] = _('registered')
- chnames[u'¯'] = _('macron')
- chnames[u'°'] = _('degrees')
- chnames[u'±'] = _('plus or minus')
- chnames[u'²'] = _('superscript 2')
- chnames[u'³'] = _('superscript 3')
- chnames[u'´'] = _('acute accent')
- chnames[u'µ'] = _('mu')
- chnames[u'¶'] = _('paragraph marker')
- chnames[u'·'] = _('middle dot')
- chnames[u'¸'] = _('cedilla')
- chnames[u'¬π'] = _('superscript 1')
- chnames[u'º'] = _('ordinal')
- chnames[u'»'] = _('right double angle bracket')
- chnames[u'¼'] = _('one fourth')
- chnames[u'¬Ω'] = _('one half')
- chnames[u'¾'] = _('three fourths')
- chnames[u'¬ø'] = _('inverted question mark')
- chnames[u'√°'] = _('a acute')
- chnames[u'À'] = _('A GRAVE')
- chnames[u'Á'] = _('A ACUTE')
- chnames[u'Â'] = _('A CIRCUMFLEX')
- chnames[u'Ã'] = _('A TILDE')
- chnames[u'Ä'] = _('A UMLAUT')
- chnames[u'√Ö'] = _('A RING')
- chnames[u'Æ'] = _('A E')
- chnames[u'Ç'] = _('C CEDILLA')
- chnames[u'È'] = _('E GRAVE')
- chnames[u'É'] = _('E ACUTE')
- chnames[u'Ê'] = _('E CIRCUMFLEX')
- chnames[u'Ë'] = _('E UMLAUT')
- chnames[u'Ì'] = _('I GRAVE')
- chnames[u'Í'] = _('I ACUTE')
- chnames[u'Î'] = _('I CIRCUMFLEX')
- chnames[u'Ï'] = _('I UMLAUT')
- chnames[u'Ð'] = _('ETH')
- chnames[u'Ñ'] = _('N TILDE')
- chnames[u'Ò'] = _('O GRAVE')
- chnames[u'Ó'] = _('O ACUTE')
- chnames[u'Ô'] = _('O CIRCUMFLEX')
- chnames[u'Õ'] = _('O TILDE')
- chnames[u'Ö'] = _('O UMLAUT')
- chnames[u'√ó'] = _('times')
- chnames[u'√ò'] = _('O STROKE')
- chnames[u'√ô'] = _('U GRAVE')
- chnames[u'√ö'] = _('U ACUTE')
- chnames[u'√õ'] = _('U CIRCUMFLEX')
- chnames[u'√ú'] = _('U UMLAUT')
- chnames[u'√ù'] = _('Y ACUTE')
- chnames[u'√û'] = _('THORN')
- chnames[u'ß'] = _('s sharp')
- chnames[u'à'] = _('a grave')
- chnames[u'√¢'] = _('a circumflex')
- chnames[u'√£'] = _('a tilde')
- chnames[u'√§'] = _('a umlaut')
- chnames[u'å'] = _('a ring')
- chnames[u'√¶'] = _('a e')
- chnames[u'ç'] = _('c cedilla')
- chnames[u'è'] = _('e grave')
- chnames[u'é'] = _('e acute')
- chnames[u'ê'] = _('e circumflex')
- chnames[u'ë'] = _('e umlaut')
- chnames[u'ì'] = _('i grave')
- chnames[u'í'] = _('i acute')
- chnames[u'î'] = _('i circumflex')
- chnames[u'ï'] = _('i umlaut')
- chnames[u'√∞'] = _('eth')
- chnames[u'ñ'] = _('n tilde')
- chnames[u'ò'] = _('o grave')
- chnames[u'ó'] = _('o acute')
- chnames[u'ô'] = _('o circumflex')
- chnames[u'õ'] = _('o tilde')
- chnames[u'ö'] = _('o umlaut')
- chnames[u'√∑'] = _('divided by')
- chnames[u'√∏'] = _('o stroke')
- chnames[u'þ'] = _('thorn')
- chnames[u'√∫'] = _('u acute')
- chnames[u'√π'] = _('u grave')
- chnames[u'û'] = _('u circumflex')
- chnames[u'ü'] = _('u umlaut')
- chnames[u'√Ω'] = _('y acute')
- chnames[u'ÿ'] = _('y umlaut')
- chnames[u'≈∏'] = _('Y UMLAUT')
- chnames[u'Δí'] = _('florin')
- chnames[u'–'] = _('en dash')
- chnames[u'‘'] = _('left single quote')
- chnames[u'’'] = _('right single quote')
- chnames[u'‚Äö'] = _('single low quote')
- chnames[u'“'] = _('left double quote')
- chnames[u'”'] = _('right double quote')
- chnames[u'„'] = _('double low quote')
- chnames[u'†'] = _('dagger')
- chnames[u'‡'] = _('double dagger')
- chnames[u'•'] = _('bullet')
- chnames[u'‚Ä£'] = _('triangular bullet')
- chnames[u'‰'] = _('per mille')
- chnames[u'′'] = _('prime')
- chnames[u'″'] = _('double prime')
- chnames[u'‚ÅÉ'] = _('hyphen bullet')
- chnames[u'€'] = _('euro')
- chnames[u'‚Ñ¢'] = _('trademark')
- chnames[u'≈'] = _('almost equal to')
- chnames[u'≠'] = _('not equal to')
- chnames[u'‚â§'] = _('less than or equal to')
- chnames[u'‚â•'] = _('greater than or equal to')
- chnames[u'‚àö'] = _('square root')
- chnames[u'‚àõ'] = _('cube root')
- chnames[u'‚àû'] = _('infinity')
- chnames[u'■'] = _('black square')
- chnames[u'‚ñ°'] = _('white square')
- chnames[u'‚óÜ'] = _('black diamond')
- chnames[u'‚óã'] = _('white circle')
- chnames[u'‚óè'] = _('black circle')
- chnames[u'‚ó¶'] = _('white bullet')
- chnames[u'‚úì'] = _('check mark')
- chnames[u'‚úî'] = _('heavy check mark')
- chnames[u'‚úó'] = _('x-shaped bullet')
- chnames[u'‚•¥'] = _('right-pointing arrow')
- chnames[u'‚û¢'] = _('right-pointing arrowhead')
- chnames[u'ÓÄä'] = _('black square')
- chnames[u'ÓÄå'] = _('black diamond')
-
- def getCharacterName(character):
- '''Given a character, return its name as people might refer to it
- in ordinary conversation.
-
- Arguments:
- - character: the character to get the name for
-
- Returns a string representing the name for the character
- '''
- if not isinstance(character, unicode):
- character = character.decode('UTF-8')
-
-
- try:
- return chnames[character]
- except:
- return character
-
-
-